/*=======
前端登陆用物类
=========*/
// 获取路径
var pathName = window.document.location.pathname;
// 截取，得到项目名称
var projectName = pathName.substring(0,pathName.substr(1).indexOf('/')+1);

var login = {
	// 定义登陆的check方法
	check : function() {
		// 获取登录名和密码
		var username = $('#loginUsername').val();
		var password = $('#loginPassword').val();
		if (!username) {
			showDialog('用户名不能为空');
			return false;
		} else if (!password) {
			showDialog('密码不能为空');
			return false;
		}
		;
		// 通过ajax进行验证用户名和密码
		var url = "${basePath }/wxAdminAction_login.action";// post请求的路径
		var data = {
			'username' : username,
			'password' : password
		};
		$.post(url, data, function(result) {
			if (result == "0") {
				return showDialog("账号或者密码错误");
			} else if (result == "1") {
				
//				return showDialogsucurl("登录成功", projectName + "/index.jsp");
				return window.location=projectName + "/wxAdminAction_findUserAndDetail.action";
			}
		});
	},
	// 定义注册的register方法
	register : function() {
		var username = $('.register-item1 .name input').val();
		var password = $('.register-item1 .password input').val();
		var passwordAlign = $('.register-item1 .password-align input').val();
		var findpassques = !$('#findpassques1').val()
				|| !$('#findpassques2').val();
		var findpassans = !$('#findpassans1').val()
				|| !$('#findpassans2').val();
		var findpassques1 = $('#findpassques1').val();
		var findpassques2 = $('#findpassques2').val();
		var findpassans1 = $('#findpassans1').val();
		var findpassans2 = $('#findpassans2').val();
		var truename = $('#truename').val();
		var excardno = $('#excardno').val();
		var compname = $('#compname').val();
		var compshortname = $('#compshortname').val();
		if (!username) {
			showDialog('用户名不能为空');
			return false;
		} else if (!password) {
			showDialog('密码不能为空');
			return false;
		} else if (!passwordAlign) {
			showDialog('确认密码不能为空！');
			return false;
		} else if (password != passwordAlign) {
			showDialog('两次密码必须一致！');
			return false;
		} else if (findpassques) {
			showDialog('请输入提示问题！');
			return false;
		} else if (findpassans) {
			showDialog('请输入问题答案！');
			return false;
		} else {
			var url = "${basePath }/wxAdminAction_register.action";// post请求的路径
			var data = {
				'username' : username,
				'password' : password,
				'findpassques1' : findpassques1,
				'findpassans1' : findpassans1,
				'findpassques2' : findpassques2,
				'findpassans2' : findpassans2,
				'truename' : truename,
				'excardno' : excardno,
				'compname' : compname,
				'compshortname' : compshortname
			};
			// 获取路径
			var pathName = window.document.location.pathname;
			// 截取，得到项目名称
			var projectName = pathName.substring(0, pathName.substr(1).indexOf(
					'/') + 1);
			$.post(url, data, function(result) {
				if (result == "0") {// 0注册失败,1 注册成功
					return showDialog("注册失败,请联系管理员");
				} else if (result == "1") {

					return showDialogsucurl("恭喜!注册成功!", projectName
							+ "/login.jsp");
				}
			});
		}
	}
}

// 调用登陆
$('.login-btn').click(function() {
	login.check();
})
$("#loginPassword").keypress(function(e){
  if (e.keyCode == 13) {
	$("#loginPassword").blur();
    login.check();
  }
})
$('.create-btn').click(function() {
	login.register();
})
// 记住密码
$('.remeber-icon').click(function() {
	if ($(this).hasClass('active')) {
		$(this).removeClass('active')
	} else {
		$(this).addClass('active');
	}
})
$('.remeber .text').click(function() {
	if ($(this).siblings('.remeber-icon').hasClass('active')) {
		$(this).siblings('.remeber-icon').removeClass('active');
	} else {
		$(this).siblings('.remeber-icon').addClass('active');
	}
})
// 注册
$('.register-btn').click(function() {
	$('.register-msk').fadeIn(400);
})
$('.register-close').click(function() {
	$('.register-msk').fadeOut(400);
})
$('.cancel-btn').click(function() {
	$('.register-msk').fadeOut(400);
})

//注册的提示问题回显

//var quesFlag1 = true; //防止重复点击  由于要判断重复问题的原因  就让他重复提交
function findDicQues1(){
	url = "${basePath }/wxAdminAction_findDicQues.action";
//	if(quesFlag1){
	$("#findpassques1 option").remove();
	$.post(url,"",function(data){
		for(var ques in data){
			if( ques == $("#findpassques2").val() ) continue; 
			$("#findpassques1").append("<option value='"+ques+"'>"+data[ques]+"</option>");
//			quesFlag1 = false;
		}
	});
//	}
}
//var quesFlag2 = true;
function findDicQues2(){
	url = "${basePath }/wxAdminAction_findDicQues.action";
//	if(quesFlag2){
	$("#findpassques2 option").remove();
	$.post(url,"",function(data){
		for(var ques in data){
			if( ques == $("#findpassques1").val() ) continue; 
			$("#findpassques2").append("<option value='"+ques+"'>"+data[ques]+"</option>");
//			quesFlag2 = false;
		}
	});
//	}
}
